---
sidebar_position: 4
toc_min_heading_level: 2
toc_max_heading_level: 2
---

# FullUserInfo

## 功能介绍

:::info

整合了 PublicUserInfo， FriendInfo 和 BlackInfo

getuserinfo 时，  
 如果是好友，publicInfo 和 friendInfo 会设置，  
 如果是黑名单，publicinfo 和 blackInfo 会设置  
 如果即时好友，也是黑名单，则 publicInfo， friendInfo，blackInfo 都会设置

getfriend 时  
 如果是黑名单，则 friendInfo 和 blackInfo 会设置， 但 publicInfo 不设置

:::

<Tabs
groupId="sdks-language"
values={[
{ label: 'iOS', value: 'iOS', },
{ label: 'Android', value: 'Android', },
{ label: 'Flutter', value: 'Flutter', },
{ label: 'Uniapp', value: 'Uniapp', },
{ label: 'Web', value: 'Web', },
]
}>

<TabItem value="Flutter">

### 参数详解

</TabItem>

<TabItem value="iOS">

### OIMFullUserInfo

| 字段名称         | 字段类型                                                       | 描述                                                   |
| ---------------- | -------------------------------------------------------------- | ------------------------------------------------------ |
| globalRecvMsgOpt | [OIMReceiveMessageOpt](docs/sdks/Enum/GlobalRecvMsgOpt.mdx)    | 接收消息 opt                                           |
| publicInfo       | [OIMPublicUserInfo](docs/sdks/Class/Friend/PublicUserInfo.mdx) | 用户公开信息，主要是基本信息，不包括手机等其它隐私字段 |
| friendInfo       | [OIMFriendInfo](docs/sdks/Class/Friend/FriendInfo.mdx)         | 好友信息，黑名单用户基本信息，注意黑名单是双向关系。   |
| blackInfo        | [OIMBlackInfo](docs/sdks/Class/Friend/BlackInfo.mdx)           | 黑名单信息，黑名单用户基本信息，注意黑名单是双向关系。 |

</TabItem>

<TabItem value="Android">

### 参数详解

</TabItem>

<TabItem value="Web">

### 参数详解

</TabItem>

<TabItem value="Uniapp">

### 参数详解

</TabItem>

</Tabs>
